right to speak and be heard - Espagnol Anglais Dictionnaire